#schedule-detail{ background-color: #db4b40; }
#schedule-detail .container{ padding:0.4rem 0.4rem 0; }
#schedule-detail .head{ padding:0.1rem 0;height:1rem; line-height:1rem; font-size:0.5rem; text-align:center; }
#schedule-detail .head .icon-jiantou1{ color: #fff; font-weight:bold; }
#schedule-detail .head .title{ display:inline-block; position:relative; }
#schedule-detail .head .title span{ color:#fff; }
#schedule-detail .head .title .drop-down{ width:0.4rem; height:0.4rem;  border-radius:0.2rem; background-color:#fff; display:inline-block; position:absolute; top:0.34rem; left:2.4rem; }
#schedule-detail .head .title .drop-down i{ position:relative; top:-0.37rem; color:#db4b40; display:inline-block; font-size:0.3rem; height:0; }
#schedule-detail .head .title .drop-down i.rotate{ transform:rotate(180deg); -webkit-transform:rotate(180deg); /* Safari 和 Chrome */ top: 0.58rem; }
#schedule-detail .head .title .select-nav{ position:absolute; right:-1.22rem; top:0.7rem; z-index:100; width:2.5rem; padding:0.22rem; display:none; }
#schedule-detail .head .title .select-nav ul{ background-color:#fff; color:#555; border-radius:10px; }
#schedule-detail .head .title .select-nav ul:after{ position:absolute; left:2.1rem; top:0.12rem; content:''; display:inline-block; width:0.2rem; height:0.2rem; background:#fff; transform:rotate(45deg); }
#schedule-detail .head .title .select-nav ul li{ border-bottom:1px solid #e8e8e8; height:0.6rem; line-height:0.6rem; font-size:0.3rem; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:2.5rem; }
#schedule-detail .head .title .select-nav ul li:last-child{ border: none; }

#schedule-detail .content{ background-color:#fff; padding:3px; border-radius:0.2rem; font-size:0.3rem; height:7.1rem; overflow-y:scroll; }
#schedule-detail .content table{ width:100%; height:7rem; }
#schedule-detail .content table tr{ height:0.7rem; }
#schedule-detail .content table th,#schedule-detail .content table td{ height:0.57rem; border-radius:0.2rem; border:3px solid #fff; }
#schedule-detail .content table thead th{ width:11.83%; color:#8eb7cb; background-color:#eafcff; }
#schedule-detail .content table thead th:first-child{ background-color:#b1f3ff; width:17.19%; }
#schedule-detail .content table tbody td{ background-color:#f8f8f8; text-align:center; }
#schedule-detail .content table tbody tr:nth-child(odd) td:first-child{ background-color:#e8fbff; color:#8eb7cb; font-size:0.29rem; }
#schedule-detail .content table tbody tr:nth-child(even) td:first-child{ background-color:#bfe4ea; color:#8ab5c9; font-size:0.29rem; }
#schedule-detail .content table tbody td.light{ background-color:#fffaea; color:#dfbb68; }
#schedule-detail .content table tbody td.deep{ background-color:#dfbb68; color:#fff; }
#schedule-detail .content table tbody tr input{ outline:none; border:none; width:2.2rem; }
#schedule-detail .content table tbody tr:nth-child(odd) input{ background-color:#e8fbff; }
#schedule-detail .content table tbody tr:nth-child(even) input{ background-color:#bfe4ea; }

#arrangement,#vacate,#apply,#homework,#nav{ position:absolute; border-radius:50%; -webkit-border-radius:50%; }
#arrangement img,#vacate img,#apply img,#homework img,#nav img{ display:block; }
#arrangement,#vacate,#apply,#homework{ width:0.75rem; height:0.75rem; right:0.66rem; top:0.6rem; }
#nav{ width:0.9rem; height:0.9rem; right:0.6rem; }

.layui-m-layercont{ padding:0 !important; line-height:normal !important; border-radius:0.1rem; overflow:hidden; }
.layui-m-layercont .detail h2{ background-color:#db4b40; color:#fff; font-size:0.37rem; height:0.8rem; line-height:0.8rem; }
.layui-m-layercont .detail .detail-container{ padding:0.22rem; }
.layui-m-layercont .detail ul{ overflow:hidden; width:5.84rem; }
.layui-m-layercont .detail ul li{ float:left; width:1.6rem; height:0.6rem; line-height:0.6rem; margin:0 0.29rem 0.2rem 0; border:1px solid #cacaca; border-radius:0.05rem; background-color:#fff; }
.layui-m-layercont .detail ul li.active{ border:1px solid #cacaca; background-color:#db4b40; color:#fff; }
.layui-m-layercont .detail input{ width:3.25rem; height:0.6rem; border:1px solid #cacaca; border-radius:0.05rem; padding:0 0.15rem; outline:none; }
.layui-m-layercont .detail .period{ display:inline-block; width:1.6rem; height:0.6rem; line-height:0.6rem; text-align:center; margin-left:0.29rem; border:1px solid #cacaca; border-radius:0.05rem; background-color:#fff; color:#909090; }
.layui-m-layercont .detail .period i{ margin-right:0.1rem; }
.layui-m-layercont .detail .remark{ margin-top:0.2rem; }
.layui-m-layercont .detail .remark input{ width:5.2rem; }
.layui-m-layercont .detail .submit{ margin-top:0.3rem; color:#d5433d; font-size:0.4rem; }

.vacate-box .layui-m-layercont{ line-height:1rem !important; }
.apply-box .layui-m-layercont{ line-height:0.7rem !important; }
#period{ display:inline-block; color:#d5433d; padding:0 0.1rem; border-bottom:1px solid #666; }
.empty{ height:0.7rem; display:none; }